<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        /* 
          c语言：直接对位进行操作，控制管角的通电，断点。因此可以操作硬件。程序员需要对内存进行管理。
          面向对象的语言：JS Java Python. 自动管理内存

          语言发展趋势：高性能、高可用、高并发。语言简单。

          Linux：一切皆文件

          什么是对象：一个具体的事物。
          类：一个抽象的概念。
          对象；一个具体的事物
          通过类，生成一个对象的过程成为实例化，因此，对象也称为实例。
          类有两个成员：属性（变量）和方法（函数）。
          类：对事物的公共特征（属性和方法）进行抽取
          对象：属性的无序集合。

          c语言：面向过程
          js、Python、Java：面向对象。一切皆对象。将生活中事物，映射为对象。
          面向对象的特点：
            1.封装：函数
            2.继承：
            3.多态：同一个行为（函数接口）具有多个不同表现形式或形态的能力。
            【静态多态】：编译器在编译期间完成的，编译器根据函数实参的类型(可能会进行隐式类型转换)，可推断出要调用那个函数，如果有对应的函数就调用该函数，否则出现编译错误。
            【动态多态】
             动态绑定：在程序执行期间(非编译期)判断所引用对象的实际类型，根据其实际类型调用相应的方法。
        */
    </script>
    <input type="text" id="aa" value="bb" name="hero">
    <script>
        /* 
           变量就是属性：   
              id 的值只能有一个
           无序： 
            type 和 id 的顺序无所谓
        */
    </script>
</body>

</html>